﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace KPIS.GERP.GHRMS.MODEL
{
    [Serializable]
    public class TrainingInstituteInfo
    {
        private Nullable<int> TRAINING_INS_SEQ;
        private string TRAINING_INS_DESCR;
        private string TRAINING_INS_RESPONSIBLE;
        private Nullable<int> COUNTRY_SEQ;
        private string COUNTRY_NAME;
        private string RECORD_STATUS;
        private Nullable<int> CREATED_BY;
        private Nullable<DateTime> CREATED_WHEN;
        private Nullable<int> UPDATED_BY;
        private Nullable<DateTime> UPDATED_WHEN;

        public TrainingInstituteInfo()
        {
        }

        public TrainingInstituteInfo(
            Nullable<int> TRAINING_INS_SEQ
            , string TRAINING_INS_DESCR
            , string TRAINING_INS_RESPONSIBLE
            , Nullable<int> COUNTRY_SEQ
            , string COUNTRY_NAME
            , string RECORD_STATUS
            , Nullable<int> CREATED_BY
            , Nullable<DateTime> CREATED_WHEN
            , Nullable<int> UPDATED_BY
            , Nullable<DateTime> UPDATED_WHEN)
        {
            this.TRAINING_INS_SEQ = TRAINING_INS_SEQ;
            this.TRAINING_INS_DESCR = TRAINING_INS_DESCR;
            this.TRAINING_INS_RESPONSIBLE = TRAINING_INS_RESPONSIBLE;
            this.COUNTRY_SEQ = COUNTRY_SEQ;
            this.COUNTRY_NAME = COUNTRY_NAME;
            this.RECORD_STATUS = RECORD_STATUS;
            this.CREATED_BY = CREATED_BY;
            this.CREATED_WHEN = CREATED_WHEN;
            this.UPDATED_BY = UPDATED_BY;
            this.UPDATED_WHEN = UPDATED_WHEN;
        }
        public Nullable<int> training_ins_seq
        {
            get { return TRAINING_INS_SEQ; }
            set { TRAINING_INS_SEQ = value; }
        }
        public string training_ins_descr
        {
            get { return TRAINING_INS_DESCR; }
            set { TRAINING_INS_DESCR = value; }
        }
        public string training_ins_responsible
        {
            get { return TRAINING_INS_RESPONSIBLE; }
            set { TRAINING_INS_RESPONSIBLE = value; }
        }
        public Nullable<int> country_seq
        {
            get { return COUNTRY_SEQ; }
            set { COUNTRY_SEQ = value; }
        }
        public string country_name
        {
            get { return COUNTRY_NAME; }
            set { COUNTRY_NAME = value; }
        }
        public string record_status
        {
            get { return RECORD_STATUS; }
            set { RECORD_STATUS = value; }
        }
        public Nullable<int> created_by
        {
            get { return CREATED_BY; }
            set { CREATED_BY = value; }
        }
        public Nullable<DateTime> created_when
        {
            get { return CREATED_WHEN; }
            set { CREATED_WHEN = value; }
        }
        public Nullable<int> updated_by
        {
            get { return UPDATED_BY; }
            set { UPDATED_BY = value; }
        }
        public Nullable<DateTime> updated_when
        {
            get { return UPDATED_WHEN; }
            set { UPDATED_WHEN = value; }
        }

    }
}
